Python-based geometry preparation and simulation visualization toolkits for STEPS
نویسندگان
چکیده
STEPS is a stochastic reaction-diffusion simulation engine that implements a spatial extension of Gillespie's Stochastic Simulation Algorithm (SSA) in complex tetrahedral geometries. An extensive Python-based interface is provided to STEPS so that it can interact with the large number of scientific packages in Python. However, a gap existed between the interfaces of these packages and the STEPS user interface, where supporting toolkits could reduce the amount of scripting required for research projects. This paper introduces two new supporting toolkits that support geometry preparation and visualization for STEPS simulations.
منابع مشابه
Agent based Modeling of Social Systems
There are good toolkits for agent based simulation (ABS). However, for many potential users of ABS, such as sociologists or economists, it is still very difficult to specify models with such tools. This is mainly because this task requires writing code in some, usually object-oriented, programming language. There are some attempts to facilitate the specification with graphical tools and a set o...
متن کاملFSSteering: A Distributed Framework for Computational Steering in a Script-based CFD Simulation Environment
In order to get insight into interesting flow phenomena, the traditional work-flow of computational fluid dynamics (CFD) consists of setting up and computing the flow field followed by a consecutive post-processing analysis. Only after this analysis one can identify parameters that may have been set wrongly in a configuration stage. Once these parameters are corrected, another time-consuming lo...
متن کاملPyMOOSE: Interoperable Scripting in Python for MOOSE
Python is emerging as a common scripting language for simulators. This opens up many possibilities for interoperability in the form of analysis, interfaces, and communications between simulators. We report the integration of Python scripting with the Multi-scale Object Oriented Simulation Environment (MOOSE). MOOSE is a general-purpose simulation system for compartmental neuronal models and for...
متن کاملSequential Homogenization of Reactive Transport in Polydisperse Porous Media
Bio BIO I'm a professional computational scientist. I specialize in simulations of complex multidimensional flows and transport (6 years), simulation of heat transfer (6 years), parallel computations in MPI (6 years), scientific visualization and data processing (6 years), simulations and mesh preparation in OpenFOAM (2 years), development in Wolfram Mathematica (6 years), Python and Fortran 90...
متن کاملEnabling Technologies for High Fidelity Simulations
The progress realized in the development of enabling technologies that are essential in performing high fidelity computational field simulations is presented. These enabling technologies include geometry-mesh generation and adaptation, visualization and feature detection, virtual reality, parallel and distributed computing, and problem solving environment and framework. The development of toolk...
متن کامل